package com.whnk.rtms.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.whnk.common.base.BaseEntity;
import java.util.Date;

/**
 * 版本发布配置管理表 rtms_vrsn_anc_cfg_mgt
 * 
 * @author whwhnk
 * @date 2019-04-16
 */
public class VrsnAncCfgMgt extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 逻辑主键 */
	private String lgcPk;
	/** 项目编号 */
	private String prjId;
	/** 项目名称 */
	private String prjNm;
	/** 开发流编号 */
	private String dvlpstrmId;
	/** 开发流名称 */
	private String dvlpstrmNm;
	/** 版本日期 */
	private String vrsnDt;
	/** 发布方式：0=全量；1=增量 */
	private String ancMod;
	/** 发布模式：0=自动；1=手动 */
	private String ancModeInd;
	/** 发布时点 */
	private String ancTmpnt;
	/** 开始时间 */
	private Date pubSttm;
	/** 结束时间 */
	private Date pubEdtm;
	/** 更新脚本路径 */
	private String udtscriptRte;
	/** 比对脚本路径 */
	private String cmpscriptRte;
	/** 本地视图路径 */
	private String lclVwRte;
	/** 远程视图路径 */
	private String rmtVwRte;
	/** 最后更新日期时间 */
	private Date lastUdtDtTm;

	public void setLgcPk(String lgcPk) 
	{
		this.lgcPk = lgcPk;
	}

	public String getLgcPk() 
	{
		return lgcPk;
	}
	public void setPrjId(String prjId) 
	{
		this.prjId = prjId;
	}

	public String getPrjId() 
	{
		return prjId;
	}
	public void setPrjNm(String prjNm) 
	{
		this.prjNm = prjNm;
	}

	public String getPrjNm() 
	{
		return prjNm;
	}
	public void setDvlpstrmId(String dvlpstrmId) 
	{
		this.dvlpstrmId = dvlpstrmId;
	}

	public String getDvlpstrmId() 
	{
		return dvlpstrmId;
	}
	public void setDvlpstrmNm(String dvlpstrmNm) 
	{
		this.dvlpstrmNm = dvlpstrmNm;
	}

	public String getDvlpstrmNm() 
	{
		return dvlpstrmNm;
	}
	public void setVrsnDt(String vrsnDt) 
	{
		this.vrsnDt = vrsnDt;
	}

	public String getVrsnDt() 
	{
		return vrsnDt;
	}
	public void setAncMod(String ancMod) 
	{
		this.ancMod = ancMod;
	}

	public String getAncMod() 
	{
		return ancMod;
	}
	public void setAncModeInd(String ancModeInd) 
	{
		this.ancModeInd = ancModeInd;
	}

	public String getAncModeInd() 
	{
		return ancModeInd;
	}
	public void setAncTmpnt(String ancTmpnt) 
	{
		this.ancTmpnt = ancTmpnt;
	}

	public String getAncTmpnt() 
	{
		return ancTmpnt;
	}
	public void setPubSttm(Date pubSttm) 
	{
		this.pubSttm = pubSttm;
	}

	public Date getPubSttm() 
	{
		return pubSttm;
	}
	public void setPubEdtm(Date pubEdtm) 
	{
		this.pubEdtm = pubEdtm;
	}

	public Date getPubEdtm() 
	{
		return pubEdtm;
	}
	public void setUdtscriptRte(String udtscriptRte) 
	{
		this.udtscriptRte = udtscriptRte;
	}

	public String getUdtscriptRte() 
	{
		return udtscriptRte;
	}
	public void setCmpscriptRte(String cmpscriptRte) 
	{
		this.cmpscriptRte = cmpscriptRte;
	}

	public String getCmpscriptRte() 
	{
		return cmpscriptRte;
	}
	public void setLclVwRte(String lclVwRte) 
	{
		this.lclVwRte = lclVwRte;
	}

	public String getLclVwRte() 
	{
		return lclVwRte;
	}
	public void setRmtVwRte(String rmtVwRte) 
	{
		this.rmtVwRte = rmtVwRte;
	}

	public String getRmtVwRte() 
	{
		return rmtVwRte;
	}
	public void setLastUdtDtTm(Date lastUdtDtTm) 
	{
		this.lastUdtDtTm = lastUdtDtTm;
	}

	public Date getLastUdtDtTm() 
	{
		return lastUdtDtTm;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("lgcPk", getLgcPk())
            .append("prjId", getPrjId())
            .append("prjNm", getPrjNm())
            .append("dvlpstrmId", getDvlpstrmId())
            .append("dvlpstrmNm", getDvlpstrmNm())
            .append("vrsnDt", getVrsnDt())
            .append("ancMod", getAncMod())
            .append("ancModeInd", getAncModeInd())
            .append("ancTmpnt", getAncTmpnt())
            .append("pubSttm", getPubSttm())
            .append("pubEdtm", getPubEdtm())
            .append("udtscriptRte", getUdtscriptRte())
            .append("cmpscriptRte", getCmpscriptRte())
            .append("lclVwRte", getLclVwRte())
            .append("rmtVwRte", getRmtVwRte())
            .append("lastUdtDtTm", getLastUdtDtTm())
            .toString();
    }
}
